where is that place?
where is that place?
Lydd in UK.